<?xml version="1.0" encoding="UTF-8"?>

<process xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:info="http://www.tibco.com/bw/process/info" xmlns:ns="http://xmlns.example.com/20150205103904PLT" xmlns:ns0="http://www.tibco.com/pe/EngineTypes" xmlns:ns1="http://www.tibco.com/NewWSDLFile/" xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" xmlns:sca-bpel="http://docs.oasis-open.org/ns/opencsa/sca-bpel/200801" xmlns:tibex="http://www.tibco.com/bpel/2007/extensions" xmlns:tibprop="http://ns.tibco.com/bw/property" xmlns:xsd="http://www.w3.org/2001/XMLSchema" exitOnStandardFault="no" name="multioperations.SubProcess" suppressJoinFailure="yes" targetNamespace="http://xmlns.example.com/20150205103904" x="140" y="20" width="667" height="480" type="process">  
  <partnerLinks> 
    <partnerLink myRole="use" name="NewWSDLFile" partnerLinkType="ns:partnerLinkType" sca-bpel:ignore="false" sca-bpel:service="NewWSDLFile"/> 
  </partnerLinks>  
    
    
  <scope name="scope1"> 
    <flow name="flow1"> 
      <links/>  
      <pick createInstance="yes" name="pick" xpdlId="1bf23361-0e8e-4238-8a83-a7ace5b9818a" x="76" y="44" width="515" height="380" type="pick"> 
        <onMessage operation="sayHello" partnerLink="NewWSDLFile" portType="ns1:NewWSDLFile" xpdlId="02574ea8-6651-4382-81f9-5cec3183193e" variable="sayHello" x="9" y="11" width="497" height="146" type="onMessage"> 
          <scope name="scope"> 
            <flow name="flow"> 
              <links/>  
              <empty name="OnMessageStart" constructor="onMessageStart" xpdlId="3a6ea28d-60a7-4e9e-8148-1250286697fc" x="-16" y="49" width="16" height="16"/>  
              <empty name="OnMessageEnd" constructor="onMessageEnd" xpdlId="fdaedcb7-0551-44aa-97c4-89eb4f0ab541" x="-21" y="44" width="16" height="16"/>  
              <reply name="sayHelloOut" operation="sayHello" partnerLink="NewWSDLFile" portType="ns1:NewWSDLFile" xpdlId="2ca5f6e9-8105-4fb1-9703-3fe104042dfe" variable="sayHelloOut-input" x="308" y="15" width="48" height="48" type="reply"> 
                <inputBinding expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0">&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:tns="http://www.tibco.com/NewWSDLFile/" version="2.0"&gt;&lt;xsl:param name="sayHello"/&gt;&lt;xsl:template name="sayHelloOut-input" match="/"&gt;&lt;tns:sayHelloResponse&gt;&lt;parameters&gt;&lt;tns:sayHelloResponse&gt;&lt;out&gt;&lt;xsl:value-of select="$sayHello/parameters/tns:sayHello/in"/&gt;&lt;/out&gt;&lt;/tns:sayHelloResponse&gt;&lt;/parameters&gt;&lt;/tns:sayHelloResponse&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;</inputBinding>  
                <inputBindings> 
                  <partBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/NewWSDLFile/&quot; version=&quot;2.0&quot;&gt;
    &lt;xsl:param name=&quot;sayHello.parameters&quot;/&gt;
    &lt;xsl:template name=&quot;sayHelloOut-input&quot; match=&quot;/&quot;&gt;
        &lt;tns:sayHelloResponse&gt;
            &lt;out&gt;
                &lt;xsl:value-of select=&quot;$sayHello.parameters/in&quot;/&gt;
            &lt;/out&gt;
        &lt;/tns:sayHelloResponse&gt;
    &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
                </inputBindings>  
                <sources/> 
              </reply> 
            </flow> 
          </scope> 
        </onMessage>  
        <onMessage operation="sayGoodbye" partnerLink="NewWSDLFile" portType="ns1:NewWSDLFile" xpdlId="5250b1d6-2049-47ca-8732-38aa3c6340f3" variable="sayGoodbye" x="9" y="157" width="497" height="214" type="onMessage"> 
          <scope name="scope2"> 
            <flow name="flow2"> 
              <links/>  
              <empty name="OnMessageStart1" constructor="onMessageStart" xpdlId="42dba089-9c8e-40af-97fa-b39eec0c0703" x="-16" y="49" width="16" height="16"/>  
              <empty name="OnMessageEnd1" constructor="onMessageEnd" xpdlId="ff5b1426-98b2-4d19-b06f-2230586bbb96" x="-21" y="44" width="16" height="16"/>  
              <reply name="sayGoodbyeOut" operation="sayGoodbye" partnerLink="NewWSDLFile" portType="ns1:NewWSDLFile" xpdlId="1a5e4737-a80c-4a44-a12b-f2b9af906fdb" variable="sayGoodbyeOut-input" x="295" y="59" width="48" height="48" type="reply"> 
                <inputBinding expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0">&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:tns="http://www.tibco.com/NewWSDLFile/" version="2.0"&gt;&lt;xsl:param name="sayGoodbye"/&gt;&lt;xsl:template name="sayGoodbyeOut-input" match="/"&gt;&lt;tns:sayHelloResponse&gt;&lt;parameters&gt;&lt;tns:sayHelloResponse&gt;&lt;out&gt;&lt;xsl:value-of select="$sayGoodbye/parameters/tns:sayGoodbye/in"/&gt;&lt;/out&gt;&lt;/tns:sayHelloResponse&gt;&lt;/parameters&gt;&lt;/tns:sayHelloResponse&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;</inputBinding>  
                <inputBindings> 
                  <partBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/NewWSDLFile/&quot; version=&quot;2.0&quot;&gt;
    &lt;xsl:param name=&quot;sayGoodbye.parameters&quot;/&gt;
    &lt;xsl:template name=&quot;sayGoodbyeOut-input&quot; match=&quot;/&quot;&gt;
        &lt;tns:sayHelloResponse&gt;
            &lt;out&gt;
                &lt;xsl:value-of select=&quot;$sayGoodbye.parameters/in&quot;/&gt;
            &lt;/out&gt;
        &lt;/tns:sayHelloResponse&gt;
    &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
                </inputBindings>  
                <correlations/> 
              </reply> 
            </flow> 
          </scope> 
        </onMessage> 
      </pick> 
    </flow> 
  </scope> 
</process>
